"use client";

import type { SVGProps } from "react";

function DarkMode(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      width={519}
      height={330}
      viewBox="0 0 519 330"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <g clipPath="url(#clip0_0_94)">
        <g filter="url(#filter1_d_0_94)">
          <rect
            x={205}
            y={189}
            width={113}
            height={81}
            rx={10}
            className="fill-white dark:fill-stone-925"
          />
          <rect
            x={206}
            y={190}
            width={111}
            height={79}
            rx={9}
            className="stroke-stone-200 dark:stroke-stone-800"
            strokeWidth={2}
          />
        </g>
        <rect
          x={213}
          y={197}
          width={96}
          height={65}
          rx={4}
          className="fill-white dark:fill-stone-925"
        />
        <rect
          x={214}
          y={198}
          width={94}
          height={63}
          rx={3}
          className="stroke-stone-200 dark:stroke-stone-800"
          strokeWidth={2}
        />
        <path
          d="M233.94 243.403l-1.54.273a1.838 1.838 0 00-.307-.562 1.52 1.52 0 00-.557-.438c-.235-.114-.528-.17-.88-.17-.482 0-.883.108-1.205.324-.322.212-.483.486-.483.823 0 .292.108.527.324.705.216.178.564.324 1.045.437l1.387.319c.803.185 1.401.471 1.795.858.394.386.591.888.591 1.505 0 .523-.151.989-.454 1.398-.3.405-.718.723-1.256.955-.534.231-1.154.346-1.858.346-.977 0-1.775-.208-2.392-.625-.618-.42-.996-1.017-1.137-1.79l1.643-.25c.102.428.312.752.63.972.318.216.733.324 1.245.324.556 0 1.001-.116 1.335-.347.333-.235.5-.521.5-.858a.893.893 0 00-.307-.687c-.201-.186-.51-.326-.926-.421l-1.477-.324c-.815-.185-1.417-.481-1.807-.886-.387-.405-.58-.918-.58-1.54a2.2 2.2 0 01.432-1.352c.288-.386.686-.687 1.193-.903.508-.22 1.089-.33 1.744-.33.944 0 1.686.205 2.228.614.541.405.899.949 1.074 1.63zm4.999 6.773c-.86 0-1.6-.184-2.221-.551a3.731 3.731 0 01-1.432-1.563c-.333-.674-.5-1.464-.5-2.369 0-.894.167-1.682.5-2.363a3.886 3.886 0 011.409-1.597c.606-.383 1.314-.574 2.125-.574a4.3 4.3 0 011.432.244c.462.163.877.419 1.244.767.368.349.657.802.869 1.358.213.553.319 1.226.319 2.017v.603h-6.938v-1.273h5.273c0-.447-.091-.843-.273-1.187a2.052 2.052 0 00-.767-.824c-.326-.201-.708-.302-1.148-.302-.477 0-.894.118-1.25.353a2.364 2.364 0 00-.818.909 2.626 2.626 0 00-.284 1.21v.994c0 .584.102 1.08.307 1.489.208.409.498.722.869.938.371.212.805.318 1.301.318a2.7 2.7 0 00.881-.137c.265-.094.494-.234.688-.42a1.84 1.84 0 00.443-.688l1.608.29c-.129.474-.36.888-.693 1.244-.33.353-.745.627-1.245.824-.496.194-1.062.29-1.699.29zm4.83-.176v-8.727h1.642v1.386h.091a2.11 2.11 0 01.84-1.108 2.407 2.407 0 011.375-.409c.107 0 .232.004.375.011.148.008.264.017.347.029v1.625a3.035 3.035 0 00-.364-.063 3.528 3.528 0 00-.522-.039c-.402 0-.76.085-1.074.255a1.904 1.904 0 00-1.012 1.71V250h-1.698zm13.072-8.727L253.676 250h-1.818l-3.171-8.727h1.824l2.21 6.716h.091l2.205-6.716h1.824zm4.261 8.903c-.86 0-1.601-.184-2.222-.551a3.744 3.744 0 01-1.432-1.563c-.333-.674-.5-1.464-.5-2.369 0-.894.167-1.682.5-2.363.338-.682.807-1.214 1.41-1.597.606-.383 1.314-.574 2.125-.574.492 0 .969.082 1.431.244.462.163.877.419 1.245.767.367.349.657.802.869 1.358.212.553.318 1.226.318 2.017v.603h-6.937v-1.273h5.272c0-.447-.091-.843-.272-1.187a2.06 2.06 0 00-.767-.824c-.326-.201-.709-.302-1.148-.302-.477 0-.894.118-1.25.353a2.364 2.364 0 00-.818.909c-.19.371-.284.774-.284 1.21v.994c0 .584.102 1.08.306 1.489.209.409.499.722.87.938.371.212.805.318 1.301.318.322 0 .615-.046.881-.137.265-.094.494-.234.687-.42.193-.186.341-.415.443-.688l1.608.29c-.129.474-.36.888-.693 1.244-.33.353-.744.627-1.244.824-.497.194-1.063.29-1.699.29zm4.829-.176v-8.727h1.642v1.386h.091c.159-.47.439-.839.841-1.108a2.404 2.404 0 011.375-.409c.106 0 .231.004.375.011.148.008.263.017.347.029v1.625a3.114 3.114 0 00-.364-.063 3.54 3.54 0 00-.523-.039c-.401 0-.759.085-1.074.255a1.908 1.908 0 00-1.011 1.71V250h-1.699zm13.207-12.182l-3.75 13.932h-1.517l3.75-13.932h1.517zm8.231 3.455v1.363h-4.932v-1.363h4.932zm-3.58 8.727v-9.739c0-.545.12-.998.358-1.358a2.2 2.2 0 01.949-.812 3.024 3.024 0 011.284-.273c.341 0 .633.029.875.085.243.053.423.103.54.148l-.398 1.375a7.066 7.066 0 00-.307-.079 1.703 1.703 0 00-.454-.052c-.413 0-.708.103-.886.307-.175.205-.262.5-.262.887V250h-1.699zm6.232-5.182V250h-1.699v-8.727h1.63v1.42h.108c.201-.462.516-.833.944-1.113.431-.281.975-.421 1.63-.421.595 0 1.116.125 1.563.375.447.246.793.614 1.04 1.102.246.489.369 1.093.369 1.813V250h-1.699v-5.347c0-.632-.165-1.126-.494-1.483-.33-.359-.783-.539-1.358-.539a2.13 2.13 0 00-1.051.255 1.846 1.846 0 00-.722.75c-.174.326-.261.72-.261 1.182z"
          className="fill-stone-900 dark:fill-white"
        />
        <rect
          x={222}
          y={211}
          width={76}
          height={19}
          rx={4}
          strokeWidth={2}
          className="rect-dash rect-dash-2 stroke-primary"
        />
        <path
          d="M232.535 216.273V225h-1.274v-8.727h1.274zm4.471 8.859c-.613 0-1.149-.141-1.606-.422a2.839 2.839 0 01-1.066-1.18c-.253-.506-.379-1.097-.379-1.773 0-.679.126-1.273.379-1.781a2.834 2.834 0 011.066-1.185c.457-.281.993-.422 1.606-.422.614 0 1.149.141 1.607.422.457.281.812.676 1.065 1.185.253.508.379 1.102.379 1.781 0 .676-.126 1.267-.379 1.773a2.843 2.843 0 01-1.065 1.18c-.458.281-.993.422-1.607.422zm.004-1.07c.398 0 .728-.105.989-.315.261-.21.455-.49.58-.839.127-.35.191-.735.191-1.155 0-.418-.064-.801-.191-1.151a1.88 1.88 0 00-.58-.848c-.261-.213-.591-.319-.989-.319-.4 0-.732.106-.997.319a1.9 1.9 0 00-.583.848c-.125.35-.188.733-.188 1.151 0 .42.063.805.188 1.155.127.349.322.629.583.839.265.21.597.315.997.315zm7.227 1.07c-.634 0-1.179-.143-1.637-.43a2.85 2.85 0 01-1.048-1.198c-.244-.508-.366-1.091-.366-1.747 0-.665.125-1.251.375-1.76.25-.511.602-.91 1.056-1.197.455-.287.99-.431 1.607-.431.497 0 .94.093 1.329.277.39.182.704.438.942.767.242.33.385.715.431 1.155h-1.24a1.489 1.489 0 00-.469-.792c-.242-.222-.566-.333-.972-.333-.355 0-.666.094-.933.281-.264.185-.47.449-.618.793-.148.341-.222.744-.222 1.21 0 .478.073.889.218 1.236.145.347.349.615.613.805.267.191.581.286.942.286.242 0 .46-.044.656-.132.199-.091.366-.22.499-.388.136-.168.232-.369.286-.605h1.24a2.415 2.415 0 01-.414 1.133 2.38 2.38 0 01-.924.785c-.384.19-.834.285-1.351.285zm5.956.013c-.415 0-.79-.077-1.125-.23a1.892 1.892 0 01-.797-.678c-.193-.295-.29-.657-.29-1.086 0-.37.071-.674.213-.912.142-.239.334-.428.576-.567.241-.139.511-.244.809-.315.299-.071.603-.125.912-.162l.955-.111c.244-.031.422-.081.533-.149.11-.069.166-.179.166-.333v-.03c0-.372-.105-.66-.316-.865-.207-.204-.517-.306-.929-.306-.429 0-.767.095-1.014.285-.244.188-.413.396-.507.626l-1.197-.272c.142-.398.349-.719.622-.963.275-.247.592-.426.95-.537a3.697 3.697 0 011.129-.171c.262 0 .539.032.831.094.296.06.571.171.827.332.259.162.47.394.635.695.165.298.247.686.247 1.163V225h-1.244v-.895h-.051a1.818 1.818 0 01-.371.486 1.966 1.966 0 01-.635.396 2.466 2.466 0 01-.929.158zm.277-1.023c.352 0 .653-.069.903-.209.253-.139.445-.321.576-.545.133-.227.2-.47.2-.729v-.844c-.045.046-.134.089-.264.128-.128.037-.274.07-.439.098l-.482.073-.392.051a3.125 3.125 0 00-.677.158c-.202.073-.364.18-.486.319-.119.137-.179.318-.179.546 0 .315.116.554.349.716.233.159.53.238.891.238zm5.924-7.849V225h-1.274v-8.727h1.274zm9.795 3.78l-1.155.204a1.367 1.367 0 00-.23-.422 1.138 1.138 0 00-.417-.328 1.521 1.521 0 00-.661-.128c-.361 0-.662.081-.903.243-.242.159-.363.365-.363.618a.65.65 0 00.243.528c.162.134.424.243.784.329l1.04.238c.602.139 1.051.354 1.347.644.295.289.443.666.443 1.129 0 .392-.114.741-.341 1.048-.224.304-.538.543-.942.716-.4.173-.865.26-1.393.26-.733 0-1.331-.156-1.794-.469-.463-.315-.747-.762-.853-1.342l1.232-.187c.077.321.234.563.473.728.239.162.55.243.933.243.418 0 .752-.087 1.002-.26.25-.176.375-.39.375-.643a.67.67 0 00-.23-.516c-.151-.139-.383-.244-.695-.315l-1.108-.243c-.611-.139-1.062-.361-1.355-.665-.29-.304-.435-.689-.435-1.155 0-.386.108-.724.324-1.014.216-.29.514-.516.895-.678a3.28 3.28 0 011.308-.247c.708 0 1.264.154 1.671.461.406.304.674.711.805 1.223zm4.584-1.598v1.022h-3.575v-1.022h3.575zm-2.616-1.569h1.274v6.192c0 .247.037.433.111.558a.58.58 0 00.285.252c.12.042.249.064.388.064.102 0 .192-.007.268-.022a6.69 6.69 0 00.179-.034l.231 1.053a2.523 2.523 0 01-.827.136 2.242 2.242 0 01-.938-.179 1.614 1.614 0 01-.703-.579c-.179-.262-.268-.59-.268-.985v-6.456zm5.931 8.259c-.415 0-.79-.077-1.125-.23a1.886 1.886 0 01-.797-.678c-.194-.295-.29-.657-.29-1.086 0-.37.071-.674.213-.912.142-.239.334-.428.575-.567.242-.139.512-.244.81-.315.298-.071.602-.125.912-.162l.954-.111c.245-.031.422-.081.533-.149.111-.069.166-.179.166-.333v-.03c0-.372-.105-.66-.315-.865-.207-.204-.517-.306-.929-.306-.429 0-.767.095-1.014.285-.245.188-.414.396-.507.626l-1.198-.272c.142-.398.35-.719.622-.963.276-.247.593-.426.951-.537a3.697 3.697 0 011.129-.171c.261 0 .538.032.831.094.295.06.571.171.827.332.258.162.47.394.634.695.165.298.248.686.248 1.163V225h-1.245v-.895h-.051a1.798 1.798 0 01-.371.486 1.961 1.961 0 01-.634.396 2.47 2.47 0 01-.929.158zm.277-1.023c.352 0 .653-.069.903-.209.253-.139.445-.321.575-.545a1.41 1.41 0 00.201-.729v-.844a.652.652 0 01-.265.128c-.128.037-.274.07-.439.098-.164.026-.325.05-.481.073l-.392.051a3.148 3.148 0 00-.678.158c-.201.073-.363.18-.486.319-.119.137-.179.318-.179.546 0 .315.117.554.35.716.233.159.53.238.891.238zm7.705-5.667v1.022h-3.575v-1.022h3.575zm-2.616-1.569h1.274v6.192c0 .247.037.433.111.558a.575.575 0 00.285.252c.119.042.249.064.388.064.102 0 .192-.007.268-.022a6.69 6.69 0 00.179-.034l.23 1.053a2.523 2.523 0 01-.826.136 2.242 2.242 0 01-.938-.179 1.608 1.608 0 01-.703-.579c-.179-.262-.268-.59-.268-.985v-6.456zm6.776 8.246c-.645 0-1.2-.138-1.666-.413a2.808 2.808 0 01-1.074-1.172c-.25-.506-.375-1.098-.375-1.777 0-.671.125-1.261.375-1.773.253-.511.605-.91 1.057-1.197.455-.287.986-.431 1.594-.431.369 0 .727.061 1.074.184.346.122.657.313.933.575.275.261.493.601.652 1.018.159.415.239.919.239 1.513v.452h-5.204v-.955h3.955a1.87 1.87 0 00-.205-.89 1.537 1.537 0 00-.575-.618 1.603 1.603 0 00-.861-.226c-.358 0-.67.088-.937.264a1.777 1.777 0 00-.614.682 1.968 1.968 0 00-.213.908v.745c0 .438.077.81.23 1.117.156.307.374.541.652.703.279.159.604.239.976.239.242 0 .462-.035.661-.103a1.37 1.37 0 00.848-.831l1.206.218c-.097.355-.27.666-.52.933-.247.264-.559.47-.934.618a3.486 3.486 0 01-1.274.217z"
          className="fill-stone-900 dark:fill-white"
        />
        <path
          d="M324 234h4v8h-4v-8zm-6 0h6v8h-6v-8zM324 250h4v8h-4v-8zm-6 0h6v8h-6v-8zM324 202h4v8h-4v-8zm-6 0h6v8h-6v-8zM324 218h4v8h-4v-8zm-6 0h6v8h-6v-8zM199 234h-4v8h4v-8zm6 0h-6v8h6v-8zM199 250h-4v8h4v-8zm6 0h-6v8h6v-8zM199 202h-4v8h4v-8zm6 0h-6v8h6v-8zM199 218h-4v8h4v-8zm6 0h-6v8h6v-8z"
          className="fill-stone-200 dark:fill-stone-900"
        />
        <g filter="url(#filter2_d_0_94)">
          <rect
            x={37}
            y={40}
            width={445}
            height={99}
            rx={16}
            className="stroke-primary-light dark:stroke-primary-dark"
            strokeWidth={4}
            shapeRendering="crispEdges"
          />
        </g>
        <g filter="url(#filter3_d_0_94)">
          <rect
            x={39}
            y={42}
            width={441}
            height={95}
            rx={15}
            className="fill-white dark:fill-stone-925"
          />
        </g>
        <path
          d="M178.558 76.724l-2.183.618a4.043 4.043 0 00-.608-1.06c-.26-.35-.617-.639-1.071-.865-.453-.227-1.033-.34-1.74-.34-.968 0-1.775.223-2.42.67-.639.439-.958.998-.958 1.678 0 .604.22 1.081.659 1.431.44.35 1.126.642 2.06.876l2.348.576c1.414.343 2.468.869 3.162 1.576.693.7 1.04 1.603 1.04 2.708 0 .907-.261 1.717-.783 2.43-.515.715-1.236 1.278-2.163 1.69-.926.412-2.004.617-3.233.617-1.614 0-2.949-.35-4.006-1.05-1.058-.7-1.727-1.723-2.008-3.069l2.306-.576c.22.85.635 1.49 1.246 1.915.618.426 1.425.638 2.421.638 1.132 0 2.032-.24 2.698-.72.672-.488 1.009-1.071 1.009-1.751 0-.55-.192-1.01-.577-1.38-.384-.378-.975-.66-1.771-.844l-2.636-.618c-1.449-.344-2.513-.876-3.193-1.597-.673-.727-1.009-1.637-1.009-2.729 0-.892.25-1.682.752-2.368.508-.687 1.198-1.226 2.07-1.617.878-.392 1.874-.587 2.986-.587 1.565 0 2.794.343 3.687 1.03.899.686 1.538 1.593 1.915 2.718zm4.353 18.208c-.412 0-.78-.035-1.102-.103-.323-.062-.546-.124-.67-.185l.618-2.143c.591.151 1.112.206 1.565.165.454-.041.855-.243 1.205-.607.357-.357.683-.938.979-1.74l.453-1.237-5.85-15.9h2.637l4.366 12.605h.165l4.366-12.605h2.637l-6.715 18.125c-.302.817-.676 1.493-1.122 2.029a4.208 4.208 0 01-1.555 1.204c-.584.261-1.243.392-1.977.392zm15.847-15.448V89h-2.43V73.182h2.348v2.471h.206a4.508 4.508 0 011.689-1.936c.755-.494 1.73-.741 2.924-.741 1.071 0 2.009.22 2.812.659.803.432 1.428 1.092 1.874 1.977.446.879.669 1.991.669 3.337V89h-2.43v-9.886c0-1.243-.323-2.211-.968-2.904-.645-.7-1.531-1.05-2.657-1.05-.776 0-1.469.167-2.08.504a3.612 3.612 0 00-1.432 1.472c-.35.646-.525 1.428-.525 2.348zm19.8 9.846c-1.483 0-2.76-.35-3.831-1.05-1.071-.701-1.895-1.666-2.472-2.895s-.865-2.633-.865-4.212c0-1.606.295-3.024.886-4.253.597-1.236 1.428-2.2 2.492-2.894 1.071-.7 2.321-1.05 3.749-1.05 1.112 0 2.114.206 3.007.618a5.761 5.761 0 012.193 1.73c.57.741.924 1.606 1.061 2.595h-2.43c-.186-.72-.598-1.36-1.236-1.915-.632-.563-1.483-.845-2.554-.845-.948 0-1.778.247-2.492.742-.708.487-1.26 1.177-1.658 2.07-.392.885-.587 1.925-.587 3.12 0 1.222.192 2.286.576 3.192.392.907.941 1.61 1.648 2.111.714.502 1.552.752 2.513.752.631 0 1.205-.11 1.72-.33.514-.219.95-.535 1.307-.947.357-.412.611-.906.763-1.483h2.43a5.62 5.62 0 01-1.02 2.523c-.535.742-1.246 1.332-2.131 1.772-.879.432-1.902.648-3.069.648zm21.582-.042c-1.387 0-2.581-.254-3.584-.762-1.002-.508-1.774-1.205-2.317-2.09-.542-.886-.813-1.899-.813-3.038 0-.88.185-1.658.556-2.338.377-.686.896-1.322 1.555-1.905a23.06 23.06 0 012.296-1.772l3.049-2.265c.597-.391 1.074-.81 1.431-1.256.364-.447.546-1.03.546-1.751 0-.536-.237-1.054-.711-1.555-.467-.501-1.081-.752-1.843-.752-.536 0-1.009.137-1.421.412a2.925 2.925 0 00-.958 1.03c-.227.412-.34.837-.34 1.277 0 .494.134.995.402 1.503.274.502.621 1.016 1.04 1.545.426.522.865 1.057 1.318 1.607L250.026 89h-2.924l-7.992-9.64-2.018-2.43c-.604-.727-1.085-1.445-1.442-2.152a5.023 5.023 0 01-.535-2.297c0-.947.209-1.778.628-2.492a4.372 4.372 0 011.781-1.678c.769-.405 1.669-.608 2.698-.608 1.058 0 1.967.206 2.73.618.762.405 1.349.944 1.761 1.617a4.06 4.06 0 01.617 2.173c0 1.009-.25 1.884-.751 2.626-.502.741-1.185 1.431-2.05 2.07l-4.201 3.13c-.948.7-1.59 1.38-1.926 2.04-.337.659-.505 1.132-.505 1.42 0 .66.172 1.274.515 1.844.343.57.827 1.03 1.452 1.38.625.35 1.356.525 2.194.525.796 0 1.572-.168 2.327-.504a6.539 6.539 0 002.049-1.483 7.064 7.064 0 001.463-2.328c.364-.906.546-1.925.546-3.058h2.348c0 1.4-.162 2.543-.484 3.43-.323.885-.687 1.578-1.092 2.08-.405.5-.731.875-.978 1.122a4.344 4.344 0 00-.227.309 4.655 4.655 0 01-.226.309c-.68.762-1.538 1.332-2.575 1.71a9.074 9.074 0 01-3.069.555zm29.618-12.564l-2.184.618a4.039 4.039 0 00-.607-1.06c-.261-.35-.618-.639-1.071-.865-.453-.227-1.033-.34-1.741-.34-.968 0-1.774.223-2.42.67-.638.439-.957.998-.957 1.678 0 .604.219 1.081.659 1.431.439.35 1.126.642 2.059.876l2.348.576c1.415.343 2.468.869 3.162 1.576.693.7 1.04 1.603 1.04 2.708 0 .907-.261 1.717-.783 2.43-.515.715-1.235 1.278-2.162 1.69-.927.412-2.005.617-3.234.617-1.613 0-2.949-.35-4.006-1.05-1.057-.7-1.727-1.723-2.008-3.069l2.307-.576c.219.85.635 1.49 1.246 1.915.618.426 1.424.638 2.42.638 1.133 0 2.032-.24 2.698-.72.673-.488 1.009-1.071 1.009-1.751 0-.55-.192-1.01-.576-1.38-.385-.378-.975-.66-1.772-.844l-2.636-.618c-1.449-.344-2.513-.876-3.193-1.597-.672-.727-1.009-1.637-1.009-2.729 0-.892.251-1.682.752-2.368.508-.687 1.198-1.226 2.07-1.617.879-.392 1.874-.587 2.986-.587 1.566 0 2.795.343 3.687 1.03.9.686 1.538 1.593 1.916 2.718zm9.666-3.542v2.06h-8.198v-2.06h8.198zm-5.808-3.79h2.43v15.077c0 .686.099 1.201.299 1.544.206.337.466.563.782.68.323.11.663.165 1.02.165.268 0 .487-.014.659-.041l.412-.083.494 2.184a4.963 4.963 0 01-.69.185 5.077 5.077 0 01-1.122.103c-.687 0-1.36-.148-2.019-.443a4.014 4.014 0 01-1.627-1.349c-.426-.604-.638-1.366-.638-2.286V69.392zm14.56 19.938c-1.428 0-2.681-.34-3.759-1.02-1.071-.68-1.909-1.63-2.513-2.853-.597-1.222-.896-2.65-.896-4.284 0-1.647.299-3.086.896-4.315.604-1.229 1.442-2.183 2.513-2.863 1.078-.68 2.331-1.02 3.759-1.02s2.677.34 3.748 1.02c1.078.68 1.916 1.634 2.513 2.863.604 1.23.906 2.668.906 4.315 0 1.634-.302 3.062-.906 4.284-.597 1.223-1.435 2.173-2.513 2.853-1.071.68-2.32 1.02-3.748 1.02zm0-2.184c1.085 0 1.977-.278 2.677-.834.701-.556 1.219-1.287 1.555-2.193.337-.907.505-1.888.505-2.946a8.47 8.47 0 00-.505-2.955c-.336-.913-.854-1.651-1.555-2.214-.7-.563-1.592-.845-2.677-.845s-1.977.282-2.678.845c-.7.563-1.218 1.3-1.555 2.214a8.493 8.493 0 00-.504 2.955c0 1.058.168 2.04.504 2.946.337.906.855 1.637 1.555 2.193.701.556 1.593.834 2.678.834zM297.893 89V73.182h2.348v2.389h.165c.289-.783.81-1.418 1.566-1.905.755-.488 1.606-.731 2.554-.731.178 0 .401.003.669.01s.47.017.608.03v2.472a7.34 7.34 0 00-.567-.092 5.566 5.566 0 00-.916-.072c-.769 0-1.456.161-2.06.484a3.651 3.651 0 00-1.421 1.318c-.344.556-.515 1.191-.515 1.905V89h-2.431zm14.285.37c-1.002 0-1.912-.188-2.729-.566a4.678 4.678 0 01-1.946-1.658c-.481-.727-.721-1.606-.721-2.636 0-.906.179-1.64.536-2.204a3.781 3.781 0 011.431-1.339 7.518 7.518 0 011.977-.72 24.09 24.09 0 012.194-.392c.961-.124 1.74-.216 2.337-.278.605-.069 1.044-.182 1.319-.34.281-.158.422-.432.422-.824v-.082c0-1.016-.278-1.806-.834-2.369-.549-.563-1.384-.844-2.503-.844-1.16 0-2.07.254-2.729.762-.659.508-1.122 1.05-1.39 1.627l-2.307-.824c.412-.96.961-1.71 1.648-2.245a6.169 6.169 0 012.265-1.133 9.408 9.408 0 012.431-.33c.508 0 1.091.063 1.751.186a5.6 5.6 0 011.925.731c.625.371 1.143.93 1.555 1.679.412.748.618 1.75.618 3.007V89h-2.43v-2.142h-.124c-.164.343-.439.71-.824 1.102-.384.391-.895.724-1.534.999-.638.274-1.418.412-2.338.412zm.371-2.183c.961 0 1.771-.188 2.43-.566.666-.377 1.168-.865 1.504-1.462a3.73 3.73 0 00.515-1.885V81.05c-.103.123-.33.237-.68.34-.343.096-.741.181-1.194.257-.447.069-.883.13-1.308.185-.419.048-.759.09-1.02.124a9.287 9.287 0 00-1.771.402c-.542.178-.982.45-1.318.813-.33.357-.495.845-.495 1.462 0 .845.313 1.484.938 1.916.631.426 1.431.638 2.399.638zm16.54 8.074c-1.174 0-2.183-.15-3.027-.453-.845-.295-1.549-.686-2.112-1.174a6.411 6.411 0 01-1.328-1.544l1.936-1.36c.22.288.498.618.834.989.337.377.797.704 1.38.978.591.282 1.363.422 2.317.422 1.277 0 2.331-.309 3.162-.927.831-.617 1.246-1.585 1.246-2.904v-3.213h-.206c-.179.289-.433.646-.762 1.071-.323.42-.79.793-1.401 1.123-.604.322-1.421.484-2.451.484-1.277 0-2.423-.302-3.439-.906-1.01-.605-1.809-1.483-2.4-2.637-.583-1.153-.875-2.554-.875-4.201 0-1.62.285-3.032.855-4.233.569-1.208 1.362-2.142 2.378-2.801 1.017-.666 2.191-1 3.522-1 1.03 0 1.847.172 2.451.516.612.336 1.078.72 1.401 1.153.33.426.584.776.762 1.05h.247v-2.512h2.348v16.271c0 1.36-.309 2.465-.927 3.316-.611.858-1.434 1.487-2.471 1.885-1.03.405-2.177.607-3.44.607zm-.082-8.691c.975 0 1.799-.223 2.471-.67.673-.446 1.185-1.088 1.535-1.926.35-.837.525-1.84.525-3.007 0-1.14-.172-2.145-.515-3.017-.343-.872-.851-1.555-1.524-2.05-.673-.494-1.504-.74-2.492-.74-1.03 0-1.888.26-2.575.782-.679.522-1.191 1.222-1.534 2.1-.337.88-.505 1.854-.505 2.925 0 1.099.172 2.07.515 2.915.35.837.865 1.496 1.545 1.977.686.474 1.538.71 2.554.71zm16.841 2.76c-1.524 0-2.839-.337-3.944-1.01-1.098-.68-1.946-1.627-2.544-2.842-.59-1.222-.885-2.643-.885-4.263s.295-3.049.885-4.285c.598-1.242 1.428-2.21 2.493-2.904 1.071-.7 2.32-1.05 3.748-1.05.824 0 1.638.137 2.441.412.803.274 1.534.72 2.193 1.339.659.61 1.185 1.42 1.576 2.43.391 1.01.587 2.252.587 3.728v1.03h-12.193v-2.101h9.721c0-.893-.178-1.689-.535-2.39a4.03 4.03 0 00-1.504-1.657c-.645-.405-1.407-.608-2.286-.608-.968 0-1.806.24-2.513.721a4.747 4.747 0 00-1.617 1.854 5.453 5.453 0 00-.566 2.45v1.401c0 1.195.206 2.208.618 3.038.419.824.999 1.452 1.74 1.885.742.425 1.603.638 2.585.638.639 0 1.215-.089 1.73-.267.522-.186.972-.46 1.349-.824.378-.371.67-.831.876-1.38l2.348.659a5.211 5.211 0 01-1.246 2.1c-.584.598-1.305 1.065-2.163 1.401-.858.33-1.823.495-2.894.495z"
          className="fill-stone-900 dark:fill-white"
        />
        <path
          d="M178.402 101.818h1.531v7.219c0 .653-.129 1.211-.387 1.675a2.591 2.591 0 01-1.079 1.064c-.464.242-1.008.363-1.631.363a3.678 3.678 0 01-1.546-.313 2.543 2.543 0 01-1.079-.91c-.262-.401-.393-.888-.393-1.461h1.527c0 .281.064.525.194.73.132.206.313.367.541.483.232.112.498.169.796.169.325 0 .6-.068.825-.204.229-.139.403-.343.522-.612.12-.268.179-.596.179-.984v-7.219zm5.87 10.351c-.484 0-.921-.089-1.312-.268a2.218 2.218 0 01-.93-.791c-.225-.345-.338-.767-.338-1.268 0-.431.083-.785.249-1.064.165-.278.389-.498.671-.661.282-.162.596-.285.944-.368a9.352 9.352 0 011.064-.189l1.114-.129c.285-.036.492-.094.621-.174.13-.079.194-.209.194-.388v-.034c0-.435-.122-.771-.368-1.01-.241-.238-.603-.358-1.083-.358-.501 0-.895.111-1.184.333-.285.219-.482.463-.591.731l-1.397-.318c.166-.464.407-.838.726-1.124a2.943 2.943 0 011.108-.626 4.319 4.319 0 011.318-.199c.305 0 .628.037.969.11.345.069.666.198.965.387.301.189.548.459.74.811.193.348.289.8.289 1.357V112h-1.452v-1.044h-.06c-.096.192-.24.381-.432.567a2.308 2.308 0 01-.741.462c-.301.123-.663.184-1.084.184zm.324-1.193c.411 0 .762-.081 1.054-.244a1.71 1.71 0 00.671-.636c.155-.265.233-.549.233-.85v-.985c-.053.053-.155.103-.308.15-.149.043-.32.081-.512.114-.192.03-.379.058-.562.084l-.457.06a3.67 3.67 0 00-.791.184c-.235.086-.424.21-.566.373-.14.159-.209.371-.209.636 0 .368.136.647.407.835.272.186.619.279 1.04.279zm5.266 1.024v-1.019l4.136-5.255v-.07h-4.002v-1.292h5.856v1.083l-3.977 5.191v.069h4.117V112h-6.13zm7.724 0v-1.019l4.137-5.255v-.07h-4.002v-1.292h5.856v1.083l-3.977 5.191v.069h4.116V112h-6.13zm20.165-6.871H216.2a2.388 2.388 0 00-.333-.875 2.45 2.45 0 00-.597-.641 2.576 2.576 0 00-.79-.398 3.106 3.106 0 00-.92-.134c-.587 0-1.112.147-1.576.442-.461.295-.825.728-1.094 1.298-.265.57-.397 1.266-.397 2.088 0 .829.132 1.528.397 2.098.269.57.635 1.001 1.099 1.293.464.291.986.437 1.566.437.322 0 .626-.043.915-.129.291-.09.555-.22.79-.393a2.375 2.375 0 00.94-1.496l1.551.005c-.083.5-.244.961-.482 1.382a3.84 3.84 0 01-.91 1.084 4.135 4.135 0 01-1.263.701 4.689 4.689 0 01-1.551.248c-.882 0-1.667-.209-2.356-.626-.69-.421-1.233-1.023-1.631-1.805-.395-.782-.592-1.715-.592-2.799 0-1.087.199-2.02.597-2.799.398-.782.941-1.382 1.631-1.8.689-.421 1.473-.631 2.351-.631.54 0 1.044.078 1.511.234.471.152.894.377 1.268.676.375.295.685.656.93 1.084.245.424.411.909.497 1.456zm3.205-3.311V112h-1.486v-10.182h1.486zm5.217 10.336c-.716 0-1.341-.164-1.874-.492a3.315 3.315 0 01-1.243-1.377c-.295-.59-.443-1.28-.443-2.068 0-.793.148-1.485.443-2.079a3.317 3.317 0 011.243-1.382c.533-.328 1.158-.492 1.874-.492.716 0 1.341.164 1.874.492.534.329.948.789 1.243 1.382.295.594.443 1.286.443 2.079 0 .788-.148 1.478-.443 2.068a3.315 3.315 0 01-1.243 1.377c-.533.328-1.158.492-1.874.492zm.005-1.248c.464 0 .848-.122 1.153-.368.305-.245.531-.571.676-.979.15-.408.224-.857.224-1.347 0-.488-.074-.935-.224-1.343a2.18 2.18 0 00-.676-.989c-.305-.249-.689-.373-1.153-.373-.467 0-.855.124-1.163.373a2.23 2.23 0 00-.682.989 3.982 3.982 0 00-.218 1.343c0 .49.073.939.218 1.347.15.408.377.734.682.979.308.246.696.368 1.163.368zm10.051-2.073v-4.469h1.492V112h-1.462v-1.322h-.079a2.39 2.39 0 01-.846 1.019c-.384.268-.863.402-1.436.402-.491 0-.925-.107-1.303-.323a2.263 2.263 0 01-.885-.969c-.212-.428-.318-.956-.318-1.586v-4.857h1.486v4.678c0 .52.145.935.433 1.243.288.308.663.462 1.123.462.279 0 .556-.069.831-.209.278-.139.508-.349.691-.631.185-.282.277-.64.273-1.074zm6.348 3.316a2.958 2.958 0 01-1.651-.472c-.48-.318-.858-.771-1.133-1.357-.272-.59-.408-1.298-.408-2.123 0-.826.137-1.532.413-2.118.278-.587.659-1.036 1.143-1.347a2.97 2.97 0 011.646-.468c.474 0 .855.08 1.143.239.292.156.517.338.676.547.163.209.289.392.378.552h.09v-3.784h1.486V112h-1.452v-1.188h-.124a3.934 3.934 0 01-.388.557 2.141 2.141 0 01-.686.546c-.291.156-.669.234-1.133.234zm.328-1.268c.427 0 .789-.112 1.084-.338.298-.228.523-.545.676-.949.156-.405.233-.875.233-1.412 0-.53-.076-.995-.228-1.392-.153-.398-.376-.708-.671-.93-.295-.222-.66-.333-1.094-.333-.448 0-.82.116-1.119.348a2.135 2.135 0 00-.676.95 3.874 3.874 0 00-.224 1.357c0 .51.077.969.229 1.377.153.408.378.731.676.969.302.236.673.353 1.114.353zm12.498 1.273c-.715 0-1.34-.164-1.874-.492a3.322 3.322 0 01-1.243-1.377c-.295-.59-.442-1.28-.442-2.068 0-.793.147-1.485.442-2.079a3.323 3.323 0 011.243-1.382c.534-.328 1.159-.492 1.874-.492.716 0 1.341.164 1.875.492.533.329.948.789 1.243 1.382.295.594.442 1.286.442 2.079 0 .788-.147 1.478-.442 2.068a3.322 3.322 0 01-1.243 1.377c-.534.328-1.159.492-1.875.492zm.005-1.248c.464 0 .849-.122 1.154-.368.305-.245.53-.571.676-.979a3.9 3.9 0 00.224-1.347c0-.488-.075-.935-.224-1.343a2.188 2.188 0 00-.676-.989c-.305-.249-.69-.373-1.154-.373-.467 0-.855.124-1.163.373a2.22 2.22 0 00-.681.989 3.958 3.958 0 00-.219 1.343c0 .49.073.939.219 1.347.149.408.376.734.681.979.308.246.696.368 1.163.368zm5.214 1.094v-7.636h1.437v1.213h.08c.139-.411.384-.734.735-.97a2.113 2.113 0 011.204-.358 7.192 7.192 0 01.631.035v1.422a2.609 2.609 0 00-.318-.055 3.071 3.071 0 00-.458-.035 1.94 1.94 0 00-.939.224 1.67 1.67 0 00-.647.612 1.652 1.652 0 00-.238.885V112h-1.487zm14.801-5.772l-1.348.239a1.579 1.579 0 00-.268-.493 1.33 1.33 0 00-.487-.382c-.206-.1-.463-.15-.771-.15-.421 0-.772.095-1.054.284-.282.185-.422.426-.422.721 0 .255.094.46.283.616.189.156.494.284.915.383l1.213.278c.702.163 1.226.413 1.571.751s.517.777.517 1.318c0 .457-.133.865-.398 1.223-.262.354-.628.633-1.099.835-.467.202-1.009.303-1.625.303-.855 0-1.553-.182-2.093-.547-.541-.368-.872-.89-.995-1.566l1.437-.219c.09.375.274.658.552.851.278.189.641.283 1.089.283.487 0 .876-.101 1.168-.303.292-.206.438-.456.438-.751a.782.782 0 00-.269-.602c-.175-.162-.446-.285-.81-.367l-1.293-.284c-.712-.162-1.239-.421-1.581-.775-.338-.355-.507-.804-.507-1.348 0-.45.126-.845.378-1.183.252-.338.6-.602 1.044-.79.444-.193.953-.289 1.526-.289.826 0 1.475.179 1.949.537.474.355.787.83.94 1.427zm5.075 5.926c-.753 0-1.401-.161-1.944-.482a3.271 3.271 0 01-1.253-1.367c-.292-.59-.438-1.281-.438-2.073 0-.783.146-1.472.438-2.069a3.403 3.403 0 011.233-1.397c.53-.334 1.15-.502 1.859-.502.431 0 .849.071 1.253.214.404.143.767.366 1.089.671.321.305.575.701.76 1.188.186.484.279 1.073.279 1.765v.527h-6.071v-1.113h4.614c0-.391-.079-.738-.239-1.039a1.794 1.794 0 00-.671-.721 1.87 1.87 0 00-1.004-.264c-.418 0-.782.103-1.094.308a2.079 2.079 0 00-.716.796 2.306 2.306 0 00-.248 1.059v.87c0 .51.089.944.268 1.302.183.358.436.632.761.821a2.26 2.26 0 001.138.278c.282 0 .539-.04.771-.119a1.587 1.587 0 00.989-.97l1.407.254a2.552 2.552 0 01-.606 1.089 2.953 2.953 0 01-1.089.721c-.434.169-.93.253-1.486.253zm6.412-10.336V112h-1.487v-10.182h1.487zm5.634 2.546v1.193h-4.316v-1.193h4.316zM289.412 112v-8.521c0-.478.104-.874.313-1.189.209-.318.485-.555.83-.71.345-.16.719-.239 1.124-.239.298 0 .553.025.765.074.212.047.37.09.473.13l-.348 1.203c-.07-.02-.16-.043-.269-.07a1.524 1.524 0 00-.398-.044c-.361 0-.619.089-.775.268-.153.179-.229.437-.229.776V112h-1.486zm8.809-4.947v1.288h-4.514v-1.288h4.514zm3.468.413V112h-1.487v-10.182h1.467v3.789h.094c.179-.411.453-.738.821-.98.368-.242.848-.363 1.442-.363.523 0 .981.108 1.372.323.394.216.699.537.914.965.219.424.329.954.329 1.591V112h-1.487v-4.678c0-.56-.144-.995-.432-1.303-.289-.311-.69-.467-1.204-.467-.351 0-.666.074-.944.224a1.607 1.607 0 00-.651.656c-.156.285-.234.63-.234 1.034zm10.152 4.688c-.716 0-1.341-.164-1.874-.492a3.315 3.315 0 01-1.243-1.377c-.295-.59-.443-1.28-.443-2.068 0-.793.148-1.485.443-2.079a3.317 3.317 0 011.243-1.382c.533-.328 1.158-.492 1.874-.492.716 0 1.341.164 1.874.492.534.329.948.789 1.243 1.382.295.594.443 1.286.443 2.079 0 .788-.148 1.478-.443 2.068a3.315 3.315 0 01-1.243 1.377c-.533.328-1.158.492-1.874.492zm.005-1.248c.464 0 .848-.122 1.153-.368.305-.245.531-.571.676-.979.15-.408.224-.857.224-1.347 0-.488-.074-.935-.224-1.343a2.18 2.18 0 00-.676-.989c-.305-.249-.689-.373-1.153-.373-.467 0-.855.124-1.163.373a2.23 2.23 0 00-.682.989 3.982 3.982 0 00-.218 1.343c0 .49.073.939.218 1.347.15.408.377.734.682.979.308.246.696.368 1.163.368zm10.936-4.678l-1.347.239a1.603 1.603 0 00-.269-.493 1.322 1.322 0 00-.487-.382c-.205-.1-.462-.15-.77-.15-.421 0-.773.095-1.054.284-.282.185-.423.426-.423.721 0 .255.094.46.283.616.189.156.494.284.915.383l1.213.278c.703.163 1.227.413 1.571.751.345.338.517.777.517 1.318 0 .457-.132.865-.397 1.223-.262.354-.629.633-1.099.835-.467.202-1.009.303-1.626.303-.855 0-1.553-.182-2.093-.547-.54-.368-.872-.89-.994-1.566l1.437-.219c.089.375.273.658.551.851.279.189.642.283 1.089.283.487 0 .877-.101 1.169-.303.291-.206.437-.456.437-.751a.78.78 0 00-.268-.602c-.176-.162-.446-.285-.811-.367l-1.292-.284c-.713-.162-1.24-.421-1.581-.775-.338-.355-.508-.804-.508-1.348 0-.45.126-.845.378-1.183.252-.338.6-.602 1.044-.79.444-.193.953-.289 1.527-.289.825 0 1.475.179 1.949.537a2.5 2.5 0 01.939 1.427zm5.348-1.864v1.193h-4.171v-1.193h4.171zm-3.052-1.83h1.486v7.224c0 .288.043.505.13.651a.67.67 0 00.333.293c.139.05.29.075.452.075.119 0 .224-.008.313-.025.09-.016.159-.03.209-.04l.269 1.228a2.928 2.928 0 01-.965.159 2.625 2.625 0 01-1.094-.208 1.88 1.88 0 01-.82-.677c-.209-.304-.313-.687-.313-1.148v-7.532zm7.906 9.62c-.753 0-1.4-.161-1.944-.482a3.278 3.278 0 01-1.253-1.367c-.292-.59-.437-1.281-.437-2.073 0-.783.145-1.472.437-2.069a3.403 3.403 0 011.233-1.397c.53-.334 1.15-.502 1.859-.502.431 0 .849.071 1.253.214a3.03 3.03 0 011.089.671c.322.305.575.701.761 1.188.185.484.278 1.073.278 1.765v.527h-6.07v-1.113h4.613c0-.391-.079-.738-.238-1.039a1.801 1.801 0 00-.671-.721 1.874 1.874 0 00-1.005-.264c-.417 0-.782.103-1.093.308a2.071 2.071 0 00-.716.796 2.294 2.294 0 00-.249 1.059v.87c0 .51.09.944.269 1.302.182.358.435.632.76.821.325.185.705.278 1.139.278.281 0 .538-.04.77-.119.232-.083.433-.206.602-.368a1.6 1.6 0 00.388-.602l1.407.254a2.554 2.554 0 01-.607 1.089 2.945 2.945 0 01-1.089.721c-.434.169-.929.253-1.486.253zm7.784-.005a2.955 2.955 0 01-1.65-.472c-.481-.318-.859-.771-1.134-1.357-.272-.59-.408-1.298-.408-2.123 0-.826.138-1.532.413-2.118.278-.587.66-1.036 1.143-1.347a2.973 2.973 0 011.646-.468c.474 0 .855.08 1.144.239.291.156.517.338.676.547.162.209.288.392.377.552h.09v-3.784h1.486V112H343.1v-1.188h-.125a3.917 3.917 0 01-.387.557 2.164 2.164 0 01-.686.546c-.292.156-.67.234-1.134.234zm.328-1.268c.428 0 .789-.112 1.084-.338.298-.228.524-.545.676-.949.156-.405.234-.875.234-1.412 0-.53-.076-.995-.229-1.392-.152-.398-.376-.708-.671-.93-.295-.222-.66-.333-1.094-.333-.447 0-.82.116-1.118.348a2.129 2.129 0 00-.677.95 3.874 3.874 0 00-.223 1.357c0 .51.076.969.228 1.377.153.408.378.731.677.969.301.236.672.353 1.113.353z"
          className="fill-stone-600 dark:fill-stone-400"
        />
        <g filter="url(#filter4_d_0_94)">
          <rect
            x={35}
            y={181}
            width={143}
            height={111}
            rx={4}
            className="fill-white dark:fill-stone-925"
          />
          <rect
            x={35.5}
            y={181.5}
            width={142}
            height={110}
            rx={3.5}
            className="stroke-stone-200 dark:stroke-stone-800"
          />
        </g>
        <path
          className="stroke-stone-200 dark:stroke-stone-800"
          d="M35.6787 201.023L177.506 201.023"
        />
        <circle
          cx={46}
          cy={191.417}
          r={3}
          className="fill-stone-300 dark:fill-stone-700"
        />
        <circle
          cx={57.541}
          cy={191.417}
          r={3}
          className="fill-stone-300 dark:fill-stone-700"
        />
        <circle
          cx={69.0825}
          cy={191.417}
          r={3}
          className="fill-stone-300 dark:fill-stone-700"
        />
        <path
          d="M64.453 248.364v1.775h-7.35v-1.775h7.35zM59.303 262v-15.518c0-.782.184-1.433.551-1.954.367-.52.844-.911 1.43-1.171a4.509 4.509 0 011.855-.391c.515 0 .935.041 1.26.124.326.083.569.16.729.231l-.604 1.811c-.107-.035-.255-.08-.444-.133a2.702 2.702 0 00-.728-.08c-.692 0-1.192.175-1.5.524-.302.349-.453.861-.453 1.536V262h-2.095zm8.086 0v-13.636h2.024v2.059h.142c.25-.674.699-1.222 1.35-1.642a3.974 3.974 0 012.202-.63c.153 0 .346.003.577.008.23.006.405.015.523.027v2.131a5.842 5.842 0 00-.488-.08 4.744 4.744 0 00-.79-.062c-.663 0-1.255.139-1.776.417a3.147 3.147 0 00-1.225 1.136c-.296.48-.444 1.027-.444 1.643V262H67.39zm14.427.284c-1.231 0-2.311-.293-3.24-.879-.924-.586-1.646-1.405-2.167-2.459-.515-1.053-.772-2.285-.772-3.693 0-1.421.257-2.661.772-3.72.521-1.059 1.243-1.882 2.166-2.468.93-.586 2.01-.879 3.24-.879 1.232 0 2.309.293 3.232.879.93.586 1.652 1.409 2.166 2.468.521 1.059.782 2.299.782 3.72 0 1.408-.26 2.64-.782 3.693-.514 1.054-1.236 1.873-2.166 2.459-.923.586-2 .879-3.231.879zm0-1.882c.935 0 1.704-.24 2.308-.719.604-.48 1.05-1.11 1.34-1.891a7.24 7.24 0 00.436-2.539c0-.912-.145-1.761-.435-2.548-.29-.787-.737-1.424-1.341-1.909-.604-.485-1.373-.728-2.308-.728-.935 0-1.705.243-2.309.728-.603.485-1.05 1.122-1.34 1.909a7.311 7.311 0 00-.435 2.548c0 .911.145 1.758.435 2.539.29.781.737 1.411 1.34 1.891.604.479 1.374.719 2.309.719zm11.472-6.605V262h-2.095v-13.636h2.024v2.13h.178a3.901 3.901 0 011.456-1.669c.65-.426 1.491-.639 2.521-.639.923 0 1.731.189 2.424.568.692.373 1.231.941 1.615 1.705.385.757.577 1.716.577 2.876V262h-2.095v-8.523c0-1.071-.278-1.906-.834-2.503-.557-.604-1.32-.906-2.29-.906-.67 0-1.267.145-1.794.435a3.11 3.11 0 00-1.234 1.27c-.302.556-.453 1.231-.453 2.024zm18.459-5.433v1.775h-7.066v-1.775h7.066zm-5.007-3.267h2.095v12.997c0 .592.086 1.035.258 1.331.178.29.402.486.675.586a2.7 2.7 0 00.879.142c.23 0 .42-.011.568-.035l.355-.071.426 1.882c-.142.053-.34.107-.595.16a4.383 4.383 0 01-.967.089 4.232 4.232 0 01-1.741-.382 3.46 3.46 0 01-1.402-1.163c-.367-.521-.551-1.178-.551-1.971v-13.565zm13.73 17.187c-1.314 0-2.447-.29-3.4-.87-.947-.586-1.678-1.403-2.193-2.45-.509-1.054-.764-2.279-.764-3.676 0-1.396.255-2.627.764-3.693.515-1.071 1.231-1.906 2.148-2.503.924-.604 2.001-.906 3.232-.906.71 0 1.411.118 2.104.355a5.228 5.228 0 011.891 1.154c.568.527 1.021 1.225 1.358 2.095.338.871.506 1.942.506 3.214v.888h-10.511v-1.811h8.381c0-.769-.154-1.456-.462-2.06a3.483 3.483 0 00-1.296-1.429c-.557-.349-1.214-.524-1.971-.524-.835 0-1.557.207-2.166.622a4.079 4.079 0 00-1.394 1.598 4.687 4.687 0 00-.488 2.113v1.207c0 1.03.177 1.903.532 2.619.361.71.861 1.252 1.501 1.625.639.367 1.382.55 2.228.55a4.53 4.53 0 001.491-.231c.45-.16.838-.396 1.163-.71.326-.32.577-.716.755-1.19l2.024.568a4.49 4.49 0 01-1.074 1.812 5.253 5.253 0 01-1.864 1.207c-.74.284-1.572.426-2.495.426zm10.929-8.487V262h-2.096v-13.636h2.025v2.13h.177a3.904 3.904 0 011.456-1.669c.651-.426 1.492-.639 2.521-.639.924 0 1.732.189 2.424.568.692.373 1.231.941 1.616 1.705.384.757.577 1.716.577 2.876V262h-2.095v-8.523c0-1.071-.279-1.906-.835-2.503-.556-.604-1.32-.906-2.29-.906-.669 0-1.267.145-1.794.435a3.11 3.11 0 00-1.234 1.27c-.302.556-.452 1.231-.452 2.024zm17.678 8.487c-1.137 0-2.14-.287-3.01-.861-.87-.58-1.551-1.397-2.042-2.45-.491-1.06-.737-2.312-.737-3.756 0-1.432.246-2.675.737-3.728.491-1.054 1.175-1.868 2.051-2.442.876-.574 1.888-.861 3.036-.861.888 0 1.589.148 2.104.444.521.29.917.621 1.19.994.278.367.494.669.648.906h.177v-6.712h2.096V262h-2.025v-2.095h-.248c-.154.248-.373.562-.657.941-.284.373-.69.707-1.216 1.003-.527.29-1.229.435-2.104.435zm.284-1.882c.84 0 1.55-.219 2.13-.657.58-.444 1.021-1.056 1.323-1.838.302-.787.453-1.695.453-2.725 0-1.018-.148-1.909-.444-2.672-.296-.77-.734-1.368-1.314-1.794-.58-.432-1.296-.648-2.148-.648-.888 0-1.628.228-2.22.684-.586.45-1.027 1.062-1.323 1.837-.29.77-.435 1.634-.435 2.593 0 .97.148 1.852.444 2.645.302.788.746 1.415 1.332 1.883.592.461 1.326.692 2.202.692z"
          className="fill-stone-900 dark:fill-white"
        />
        <rect
          x={69}
          y={211}
          width={76}
          height={19}
          rx={4}
          strokeWidth={2}
          className="rect-dash rect-dash-1 stroke-primary"
        />
        <path
          d="M79.535 216.273V225h-1.274v-8.727h1.274zm4.471 8.859c-.613 0-1.149-.141-1.606-.422a2.84 2.84 0 01-1.066-1.18c-.252-.506-.379-1.097-.379-1.773 0-.679.127-1.273.38-1.781a2.836 2.836 0 011.065-1.185c.457-.281.993-.422 1.606-.422.614 0 1.15.141 1.607.422.457.281.812.676 1.065 1.185.253.508.38 1.102.38 1.781 0 .676-.127 1.267-.38 1.773a2.84 2.84 0 01-1.065 1.18c-.458.281-.993.422-1.607.422zm.004-1.07c.398 0 .728-.105.99-.315.26-.21.454-.49.579-.839.128-.35.191-.735.191-1.155a3.33 3.33 0 00-.191-1.151 1.875 1.875 0 00-.58-.848c-.261-.213-.59-.319-.989-.319-.4 0-.733.106-.997.319a1.906 1.906 0 00-.584.848c-.124.35-.187.733-.187 1.151 0 .42.063.805.188 1.155.127.349.322.629.583.839.264.21.597.315.997.315zm7.227 1.07c-.634 0-1.18-.143-1.637-.43a2.85 2.85 0 01-1.048-1.198c-.244-.508-.367-1.091-.367-1.747 0-.665.126-1.251.376-1.76.25-.511.602-.91 1.056-1.197.455-.287.99-.431 1.607-.431.497 0 .94.093 1.33.277.389.182.703.438.941.767.242.33.385.715.43 1.155h-1.24a1.481 1.481 0 00-.468-.792c-.242-.222-.566-.333-.972-.333-.355 0-.666.094-.933.281a1.81 1.81 0 00-.618.793c-.148.341-.222.744-.222 1.21 0 .478.073.889.218 1.236.145.347.35.615.613.805.267.191.581.286.942.286.242 0 .46-.044.656-.132.2-.091.365-.22.499-.388.136-.168.232-.369.285-.605h1.24a2.408 2.408 0 01-.413 1.133c-.23.333-.538.594-.924.785-.384.19-.834.285-1.351.285zm5.956.013c-.415 0-.79-.077-1.125-.23a1.891 1.891 0 01-.797-.678c-.193-.295-.29-.657-.29-1.086 0-.37.071-.674.213-.912.142-.239.334-.428.576-.567a3.01 3.01 0 01.81-.315c.298-.071.602-.125.911-.162l.955-.111c.244-.031.422-.081.532-.149.111-.069.167-.179.167-.333v-.03c0-.372-.105-.66-.316-.865-.207-.204-.517-.306-.929-.306-.429 0-.767.095-1.014.285-.244.188-.413.396-.507.626l-1.197-.272a2.3 2.3 0 01.622-.963c.275-.247.592-.426.95-.537a3.699 3.699 0 011.13-.171c.26 0 .538.032.83.094.296.06.571.171.827.332.258.162.47.394.635.695.165.298.247.686.247 1.163V225h-1.244v-.895h-.051a1.809 1.809 0 01-.371.486 1.968 1.968 0 01-.635.396 2.465 2.465 0 01-.929.158zm.277-1.023c.352 0 .653-.069.903-.209.253-.139.445-.321.576-.545.133-.227.2-.47.2-.729v-.844a.647.647 0 01-.264.128 4 4 0 01-.44.098c-.164.026-.324.05-.48.073l-.393.051a3.136 3.136 0 00-.677.158c-.202.073-.364.18-.486.319-.12.137-.18.318-.18.546 0 .315.117.554.35.716.233.159.53.238.891.238zm5.924-7.849V225h-1.274v-8.727h1.274zm9.795 3.78l-1.155.204a1.367 1.367 0 00-.23-.422 1.138 1.138 0 00-.417-.328 1.521 1.521 0 00-.661-.128c-.361 0-.662.081-.903.243-.242.159-.363.365-.363.618a.65.65 0 00.243.528c.162.134.424.243.784.329l1.04.238c.602.139 1.051.354 1.347.644.295.289.443.666.443 1.129 0 .392-.114.741-.341 1.048-.224.304-.538.543-.942.716-.4.173-.865.26-1.393.26-.733 0-1.331-.156-1.794-.469-.463-.315-.747-.762-.853-1.342l1.232-.187c.077.321.234.563.473.728.239.162.55.243.933.243.418 0 .752-.087 1.002-.26.25-.176.375-.39.375-.643a.67.67 0 00-.23-.516c-.151-.139-.383-.244-.695-.315l-1.108-.243c-.611-.139-1.062-.361-1.355-.665-.29-.304-.435-.689-.435-1.155 0-.386.108-.724.324-1.014.216-.29.514-.516.895-.678a3.28 3.28 0 011.308-.247c.708 0 1.264.154 1.671.461.406.304.674.711.805 1.223zm4.584-1.598v1.022h-3.575v-1.022h3.575zm-2.616-1.569h1.274v6.192c0 .247.037.433.111.558a.58.58 0 00.285.252c.12.042.249.064.388.064.102 0 .192-.007.268-.022a6.69 6.69 0 00.179-.034l.231 1.053a2.523 2.523 0 01-.827.136 2.242 2.242 0 01-.938-.179 1.614 1.614 0 01-.703-.579c-.179-.262-.268-.59-.268-.985v-6.456zm5.931 8.259c-.415 0-.79-.077-1.125-.23a1.886 1.886 0 01-.797-.678c-.194-.295-.29-.657-.29-1.086 0-.37.071-.674.213-.912.142-.239.334-.428.575-.567.242-.139.512-.244.81-.315.298-.071.602-.125.912-.162l.954-.111c.245-.031.422-.081.533-.149.111-.069.166-.179.166-.333v-.03c0-.372-.105-.66-.315-.865-.207-.204-.517-.306-.929-.306-.429 0-.767.095-1.014.285-.245.188-.414.396-.507.626l-1.198-.272c.142-.398.35-.719.622-.963.276-.247.593-.426.951-.537a3.697 3.697 0 011.129-.171c.261 0 .538.032.831.094.295.06.571.171.827.332.258.162.47.394.634.695.165.298.248.686.248 1.163V225h-1.245v-.895h-.051a1.798 1.798 0 01-.371.486 1.961 1.961 0 01-.634.396 2.47 2.47 0 01-.929.158zm.277-1.023c.352 0 .653-.069.903-.209.253-.139.445-.321.575-.545a1.41 1.41 0 00.201-.729v-.844a.652.652 0 01-.265.128c-.128.037-.274.07-.439.098-.164.026-.325.05-.481.073l-.392.051a3.148 3.148 0 00-.678.158c-.201.073-.363.18-.486.319-.119.137-.179.318-.179.546 0 .315.117.554.35.716.233.159.53.238.891.238zm7.705-5.667v1.022h-3.575v-1.022h3.575zm-2.616-1.569h1.274v6.192c0 .247.037.433.111.558a.575.575 0 00.285.252c.119.042.249.064.388.064.102 0 .192-.007.268-.022a6.69 6.69 0 00.179-.034l.23 1.053a2.523 2.523 0 01-.826.136 2.242 2.242 0 01-.938-.179 1.608 1.608 0 01-.703-.579c-.179-.262-.268-.59-.268-.985v-6.456zm6.776 8.246c-.645 0-1.2-.138-1.666-.413a2.808 2.808 0 01-1.074-1.172c-.25-.506-.375-1.098-.375-1.777 0-.671.125-1.261.375-1.773.253-.511.605-.91 1.057-1.197.455-.287.986-.431 1.594-.431.369 0 .727.061 1.074.184.346.122.657.313.933.575.275.261.493.601.652 1.018.159.415.239.919.239 1.513v.452h-5.204v-.955h3.955a1.87 1.87 0 00-.205-.89 1.537 1.537 0 00-.575-.618 1.603 1.603 0 00-.861-.226c-.358 0-.67.088-.937.264a1.777 1.777 0 00-.614.682 1.968 1.968 0 00-.213.908v.745c0 .438.077.81.23 1.117.156.307.374.541.652.703.279.159.604.239.976.239.242 0 .462-.035.661-.103a1.37 1.37 0 00.848-.831l1.206.218c-.097.355-.27.666-.52.933-.247.264-.559.47-.934.618a3.486 3.486 0 01-1.274.217z"
          className="fill-stone-900 dark:fill-white"
        />
        <g filter="url(#filter5_d_0_94)">
          <rect
            x={341}
            y={181}
            width={143}
            height={111}
            rx={4}
            className="fill-white dark:fill-stone-925"
          />
          <rect
            x={341.5}
            y={181.5}
            width={142}
            height={110}
            rx={3.5}
            className="stroke-stone-200 dark:stroke-stone-800"
          />
        </g>
        <path
          className="stroke-stone-200 dark:stroke-stone-800"
          d="M341.679 201.023L483.506 201.023"
        />
        <circle
          cx={352}
          cy={191.417}
          r={3}
          className="fill-stone-300 dark:fill-stone-700"
        />
        <circle
          cx={363.541}
          cy={191.417}
          r={3}
          className="fill-stone-300 dark:fill-stone-700"
        />
        <circle
          cx={375.083}
          cy={191.417}
          r={3}
          className="fill-stone-300 dark:fill-stone-700"
        />
        <path
          d="M385.535 216.273V225h-1.274v-8.727h1.274zm4.471 8.859c-.613 0-1.149-.141-1.606-.422a2.839 2.839 0 01-1.066-1.18c-.253-.506-.379-1.097-.379-1.773 0-.679.126-1.273.379-1.781a2.834 2.834 0 011.066-1.185c.457-.281.993-.422 1.606-.422.614 0 1.149.141 1.607.422.457.281.812.676 1.065 1.185.253.508.379 1.102.379 1.781 0 .676-.126 1.267-.379 1.773a2.843 2.843 0 01-1.065 1.18c-.458.281-.993.422-1.607.422zm.004-1.07c.398 0 .728-.105.989-.315.261-.21.455-.49.58-.839.127-.35.191-.735.191-1.155 0-.418-.064-.801-.191-1.151a1.88 1.88 0 00-.58-.848c-.261-.213-.591-.319-.989-.319-.4 0-.732.106-.997.319a1.9 1.9 0 00-.583.848c-.125.35-.188.733-.188 1.151 0 .42.063.805.188 1.155.127.349.322.629.583.839.265.21.597.315.997.315zm7.227 1.07c-.634 0-1.179-.143-1.637-.43a2.85 2.85 0 01-1.048-1.198c-.244-.508-.366-1.091-.366-1.747 0-.665.125-1.251.375-1.76.25-.511.602-.91 1.056-1.197.455-.287.99-.431 1.607-.431.497 0 .94.093 1.329.277.39.182.704.438.942.767.242.33.385.715.431 1.155h-1.24a1.489 1.489 0 00-.469-.792c-.242-.222-.566-.333-.972-.333-.355 0-.666.094-.933.281-.264.185-.47.449-.618.793-.148.341-.222.744-.222 1.21 0 .478.073.889.218 1.236.145.347.349.615.613.805.267.191.581.286.942.286.242 0 .46-.044.656-.132.199-.091.366-.22.499-.388.136-.168.232-.369.286-.605h1.24a2.415 2.415 0 01-.414 1.133 2.38 2.38 0 01-.924.785c-.384.19-.834.285-1.351.285zm5.956.013c-.415 0-.79-.077-1.125-.23a1.892 1.892 0 01-.797-.678c-.193-.295-.29-.657-.29-1.086 0-.37.071-.674.213-.912.142-.239.334-.428.576-.567.241-.139.511-.244.809-.315.299-.071.603-.125.912-.162l.955-.111c.244-.031.422-.081.533-.149.11-.069.166-.179.166-.333v-.03c0-.372-.105-.66-.316-.865-.207-.204-.517-.306-.929-.306-.429 0-.767.095-1.014.285-.244.188-.413.396-.507.626l-1.197-.272c.142-.398.349-.719.622-.963.275-.247.592-.426.95-.537a3.697 3.697 0 011.129-.171c.262 0 .539.032.831.094.296.06.571.171.827.332.259.162.47.394.635.695.165.298.247.686.247 1.163V225h-1.244v-.895h-.051a1.818 1.818 0 01-.371.486 1.966 1.966 0 01-.635.396 2.466 2.466 0 01-.929.158zm.277-1.023c.352 0 .653-.069.903-.209.253-.139.445-.321.576-.545.133-.227.2-.47.2-.729v-.844c-.045.046-.134.089-.264.128-.128.037-.274.07-.439.098l-.482.073-.392.051a3.125 3.125 0 00-.677.158c-.202.073-.364.18-.486.319-.119.137-.179.318-.179.546 0 .315.116.554.349.716.233.159.53.238.891.238zm5.924-7.849V225h-1.274v-8.727h1.274zm9.795 3.78l-1.155.204a1.367 1.367 0 00-.23-.422 1.138 1.138 0 00-.417-.328 1.521 1.521 0 00-.661-.128c-.361 0-.662.081-.903.243-.242.159-.363.365-.363.618a.65.65 0 00.243.528c.162.134.424.243.784.329l1.04.238c.602.139 1.051.354 1.347.644.295.289.443.666.443 1.129 0 .392-.114.741-.341 1.048-.224.304-.538.543-.942.716-.4.173-.865.26-1.393.26-.733 0-1.331-.156-1.794-.469-.463-.315-.747-.762-.853-1.342l1.232-.187c.077.321.234.563.473.728.239.162.55.243.933.243.418 0 .752-.087 1.002-.26.25-.176.375-.39.375-.643a.67.67 0 00-.23-.516c-.151-.139-.383-.244-.695-.315l-1.108-.243c-.611-.139-1.062-.361-1.355-.665-.29-.304-.435-.689-.435-1.155 0-.386.108-.724.324-1.014.216-.29.514-.516.895-.678a3.28 3.28 0 011.308-.247c.708 0 1.264.154 1.671.461.406.304.674.711.805 1.223zm4.584-1.598v1.022h-3.575v-1.022h3.575zm-2.616-1.569h1.274v6.192c0 .247.037.433.111.558a.58.58 0 00.285.252c.12.042.249.064.388.064.102 0 .192-.007.268-.022a6.69 6.69 0 00.179-.034l.231 1.053a2.523 2.523 0 01-.827.136 2.242 2.242 0 01-.938-.179 1.614 1.614 0 01-.703-.579c-.179-.262-.268-.59-.268-.985v-6.456zm5.931 8.259c-.415 0-.79-.077-1.125-.23a1.886 1.886 0 01-.797-.678c-.194-.295-.29-.657-.29-1.086 0-.37.071-.674.213-.912.142-.239.334-.428.575-.567.242-.139.512-.244.81-.315.298-.071.602-.125.912-.162l.954-.111c.245-.031.422-.081.533-.149.111-.069.166-.179.166-.333v-.03c0-.372-.105-.66-.315-.865-.207-.204-.517-.306-.929-.306-.429 0-.767.095-1.014.285-.245.188-.414.396-.507.626l-1.198-.272c.142-.398.35-.719.622-.963.276-.247.593-.426.951-.537a3.697 3.697 0 011.129-.171c.261 0 .538.032.831.094.295.06.571.171.827.332.258.162.47.394.634.695.165.298.248.686.248 1.163V225h-1.245v-.895h-.051a1.798 1.798 0 01-.371.486 1.961 1.961 0 01-.634.396 2.47 2.47 0 01-.929.158zm.277-1.023c.352 0 .653-.069.903-.209.253-.139.445-.321.575-.545a1.41 1.41 0 00.201-.729v-.844a.652.652 0 01-.265.128c-.128.037-.274.07-.439.098-.164.026-.325.05-.481.073l-.392.051a3.148 3.148 0 00-.678.158c-.201.073-.363.18-.486.319-.119.137-.179.318-.179.546 0 .315.117.554.35.716.233.159.53.238.891.238zm7.705-5.667v1.022h-3.575v-1.022h3.575zm-2.616-1.569h1.274v6.192c0 .247.037.433.111.558a.575.575 0 00.285.252c.119.042.249.064.388.064.102 0 .192-.007.268-.022a6.69 6.69 0 00.179-.034l.23 1.053a2.523 2.523 0 01-.826.136 2.242 2.242 0 01-.938-.179 1.608 1.608 0 01-.703-.579c-.179-.262-.268-.59-.268-.985v-6.456zm6.776 8.246c-.645 0-1.2-.138-1.666-.413a2.808 2.808 0 01-1.074-1.172c-.25-.506-.375-1.098-.375-1.777 0-.671.125-1.261.375-1.773.253-.511.605-.91 1.057-1.197.455-.287.986-.431 1.594-.431.369 0 .727.061 1.074.184.346.122.657.313.933.575.275.261.493.601.652 1.018.159.415.239.919.239 1.513v.452h-5.204v-.955h3.955a1.87 1.87 0 00-.205-.89 1.537 1.537 0 00-.575-.618 1.603 1.603 0 00-.861-.226c-.358 0-.67.088-.937.264a1.777 1.777 0 00-.614.682 1.968 1.968 0 00-.213.908v.745c0 .438.077.81.23 1.117.156.307.374.541.652.703.279.159.604.239.976.239.242 0 .462-.035.661-.103a1.37 1.37 0 00.848-.831l1.206.218c-.097.355-.27.666-.52.933-.247.264-.559.47-.934.618a3.486 3.486 0 01-1.274.217z"
          className="fill-stone-900 dark:fill-white"
        />
        <rect
          x={375}
          y={211}
          width={76}
          height={19}
          rx={4}
          strokeWidth={2}
          className="rect-dash rect-dash-3 stroke-primary"
        />
        <path
          d="M370.453 248.364v1.775h-7.351v-1.775h7.351zM365.304 262v-15.518c0-.782.183-1.433.55-1.954.367-.52.844-.911 1.43-1.171a4.504 4.504 0 011.855-.391c.515 0 .935.041 1.261.124.325.083.568.16.728.231l-.604 1.811c-.107-.035-.255-.08-.444-.133a2.699 2.699 0 00-.728-.08c-.692 0-1.192.175-1.5.524-.302.349-.453.861-.453 1.536V262h-2.095zm8.085 0v-13.636h2.024v2.059h.142c.249-.674.699-1.222 1.35-1.642a3.974 3.974 0 012.202-.63c.154 0 .346.003.577.008.231.006.405.015.523.027v2.131a5.787 5.787 0 00-.488-.08 4.739 4.739 0 00-.79-.062c-.663 0-1.255.139-1.776.417a3.154 3.154 0 00-1.225 1.136c-.296.48-.444 1.027-.444 1.643V262h-2.095zm14.427.284c-1.231 0-2.311-.293-3.241-.879-.923-.586-1.645-1.405-2.166-2.459-.515-1.053-.772-2.285-.772-3.693 0-1.421.257-2.661.772-3.72.521-1.059 1.243-1.882 2.166-2.468.93-.586 2.01-.879 3.241-.879 1.231 0 2.308.293 3.231.879.93.586 1.652 1.409 2.167 2.468.52 1.059.781 2.299.781 3.72 0 1.408-.261 2.64-.781 3.693-.515 1.054-1.237 1.873-2.167 2.459-.923.586-2 .879-3.231.879zm0-1.882c.935 0 1.704-.24 2.308-.719.604-.48 1.051-1.11 1.341-1.891a7.24 7.24 0 00.435-2.539c0-.912-.145-1.761-.435-2.548-.29-.787-.737-1.424-1.341-1.909-.604-.485-1.373-.728-2.308-.728-.935 0-1.705.243-2.308.728-.604.485-1.051 1.122-1.341 1.909a7.311 7.311 0 00-.435 2.548c0 .911.145 1.758.435 2.539.29.781.737 1.411 1.341 1.891.603.479 1.373.719 2.308.719zm11.472-6.605V262h-2.095v-13.636h2.024v2.13h.178a3.898 3.898 0 011.456-1.669c.651-.426 1.491-.639 2.521-.639.923 0 1.731.189 2.424.568.692.373 1.231.941 1.615 1.705.385.757.577 1.716.577 2.876V262h-2.095v-8.523c0-1.071-.278-1.906-.834-2.503-.557-.604-1.32-.906-2.291-.906-.669 0-1.266.145-1.793.435a3.11 3.11 0 00-1.234 1.27c-.302.556-.453 1.231-.453 2.024zm18.459-5.433v1.775h-7.066v-1.775h7.066zm-5.007-3.267h2.095v12.997c0 .592.086 1.035.258 1.331.178.29.402.486.675.586a2.7 2.7 0 00.879.142c.23 0 .42-.011.568-.035l.355-.071.426 1.882c-.142.053-.34.107-.595.16a4.383 4.383 0 01-.967.089 4.232 4.232 0 01-1.741-.382 3.46 3.46 0 01-1.402-1.163c-.367-.521-.551-1.178-.551-1.971v-13.565zm13.73 17.187c-1.314 0-2.447-.29-3.4-.87-.947-.586-1.678-1.403-2.193-2.45-.509-1.054-.764-2.279-.764-3.676 0-1.396.255-2.627.764-3.693.515-1.071 1.231-1.906 2.148-2.503.924-.604 2.001-.906 3.232-.906.71 0 1.411.118 2.104.355a5.228 5.228 0 011.891 1.154c.568.527 1.021 1.225 1.358 2.095.338.871.506 1.942.506 3.214v.888h-10.511v-1.811h8.381c0-.769-.154-1.456-.462-2.06a3.483 3.483 0 00-1.296-1.429c-.557-.349-1.214-.524-1.971-.524-.835 0-1.557.207-2.166.622a4.079 4.079 0 00-1.394 1.598 4.687 4.687 0 00-.488 2.113v1.207c0 1.03.177 1.903.532 2.619.361.71.861 1.252 1.501 1.625.639.367 1.382.55 2.228.55a4.53 4.53 0 001.491-.231c.45-.16.838-.396 1.163-.71.326-.32.577-.716.755-1.19l2.024.568a4.49 4.49 0 01-1.074 1.812 5.253 5.253 0 01-1.864 1.207c-.74.284-1.572.426-2.495.426zm10.929-8.487V262h-2.096v-13.636h2.025v2.13h.177a3.904 3.904 0 011.456-1.669c.651-.426 1.492-.639 2.521-.639.924 0 1.732.189 2.424.568.692.373 1.231.941 1.616 1.705.384.757.577 1.716.577 2.876V262h-2.095v-8.523c0-1.071-.279-1.906-.835-2.503-.556-.604-1.32-.906-2.29-.906-.669 0-1.267.145-1.794.435a3.11 3.11 0 00-1.234 1.27c-.302.556-.452 1.231-.452 2.024zm17.678 8.487c-1.137 0-2.14-.287-3.01-.861-.87-.58-1.551-1.397-2.042-2.45-.491-1.06-.737-2.312-.737-3.756 0-1.432.246-2.675.737-3.728.491-1.054 1.175-1.868 2.051-2.442.876-.574 1.888-.861 3.036-.861.888 0 1.589.148 2.104.444.521.29.917.621 1.19.994.278.367.494.669.648.906h.177v-6.712h2.096V262h-2.025v-2.095h-.248c-.154.248-.373.562-.657.941-.284.373-.69.707-1.216 1.003-.527.29-1.229.435-2.104.435zm.284-1.882c.84 0 1.55-.219 2.13-.657.58-.444 1.021-1.056 1.323-1.838.302-.787.453-1.695.453-2.725 0-1.018-.148-1.909-.444-2.672-.296-.77-.734-1.368-1.314-1.794-.58-.432-1.296-.648-2.148-.648-.888 0-1.628.228-2.22.684-.586.45-1.027 1.062-1.323 1.837-.29.77-.435 1.634-.435 2.593 0 .97.148 1.852.444 2.645.302.788.746 1.415 1.332 1.883.592.461 1.326.692 2.202.692z"
          className="fill-stone-900 dark:fill-white"
        />
        <path
          data-arrow-up
          className="arrow-up-1"
          d="M98.707 154.293a1 1 0 00-1.414 0l-6.364 6.364a1 1 0 101.414 1.414L98 156.414l5.657 5.657a.999.999 0 101.414-1.414l-6.364-6.364zM97 155v55h2v-55h-2z"
          fill="url(#paint0_linear_0_94)"
        />
        <path
          data-arrow-down
          className="arrow-down-1"
          d="M118 138v-1h-2v1h2zm-1.707 55.707a.999.999 0 001.414 0l6.364-6.364a.999.999 0 10-1.414-1.414L117 191.586l-5.657-5.657a.999.999 0 10-1.414 1.414l6.364 6.364zM116 138v55h2v-55h-2z"
          fill="url(#paint1_linear_0_94)"
        />
        <path
          data-arrow-up
          className="arrow-up-2"
          d="M252.707 154.293a.999.999 0 00-1.414 0l-6.364 6.364a.999.999 0 101.414 1.414l5.657-5.657 5.657 5.657a.999.999 0 101.414-1.414l-6.364-6.364zM251 155v55h2v-55h-2z"
          fill="url(#paint2_linear_0_94)"
        />
        <path
          data-arrow-down
          className="arrow-down-2"
          d="M272 138v-1h-2v1h2zm-1.707 55.707a.999.999 0 001.414 0l6.364-6.364a.999.999 0 10-1.414-1.414L271 191.586l-5.657-5.657a.999.999 0 10-1.414 1.414l6.364 6.364zM270 138v55h2v-55h-2z"
          fill="url(#paint3_linear_0_94)"
        />
        <path
          data-arrow-up
          className="arrow-up-3"
          d="M403.707 154.293a.999.999 0 00-1.414 0l-6.364 6.364a.999.999 0 101.414 1.414l5.657-5.657 5.657 5.657a.999.999 0 101.414-1.414l-6.364-6.364zM402 155v55h2v-55h-2z"
          fill="url(#paint4_linear_0_94)"
        />
        <path
          data-arrow-down
          className="arrow-down-3"
          d="M423 138v-1h-2v1h2zm-1.707 55.707a.999.999 0 001.414 0l6.364-6.364a.999.999 0 10-1.414-1.414L422 191.586l-5.657-5.657a.999.999 0 10-1.414 1.414l6.364 6.364zM421 138v55h2v-55h-2z"
          fill="url(#paint5_linear_0_94)"
        />
      </g>
      <defs>
        <filter
          id="filter0_d_0_94"
          x={34}
          y={38}
          width={451}
          height={105}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy={1} />
          <feGaussianBlur stdDeviation={2.5} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0.0784314 0 0 0 0 0.415686 0 0 0 0 1 0 0 0 1 0" />
          <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_0_94" />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_0_94"
            result="shape"
          />
        </filter>
        <filter
          id="filter1_d_0_94"
          x={195.1}
          y={183.1}
          width={132.8}
          height={100.8}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy={4} />
          <feGaussianBlur stdDeviation={4.95} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0" />
          <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_0_94" />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_0_94"
            result="shape"
          />
        </filter>
        <filter
          id="filter2_d_0_94"
          x={1.5}
          y={8.5}
          width={516}
          height={170}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy={4} />
          <feGaussianBlur stdDeviation={16.75} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0.0784314 0 0 0 0 0.415686 0 0 0 0 1 0 0 0 1 0" />
          <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_0_94" />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_0_94"
            result="shape"
          />
        </filter>
        <filter
          id="filter3_d_0_94"
          x={34}
          y={38}
          width={451}
          height={105}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy={1} />
          <feGaussianBlur stdDeviation={2.5} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0.174085 0 0 0 0 0.475699 0 0 0 1 0" />
          <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_0_94" />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_0_94"
            result="shape"
          />
        </filter>
        <filter
          id="filter4_d_0_94"
          x={25.1}
          y={175.1}
          width={162.8}
          height={130.8}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy={4} />
          <feGaussianBlur stdDeviation={4.95} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0" />
          <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_0_94" />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_0_94"
            result="shape"
          />
        </filter>
        <filter
          id="filter5_d_0_94"
          x={331.1}
          y={175.1}
          width={162.8}
          height={130.8}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy={4} />
          <feGaussianBlur stdDeviation={4.95} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0" />
          <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_0_94" />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_0_94"
            result="shape"
          />
        </filter>
        <linearGradient
          id="paint0_linear_0_94"
          x1={97}
          y1={210.585}
          x2={97}
          y2={154.415}
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#5664FA" stopOpacity={0.31} />
          <stop offset={1} stopColor="var(--color-primary)" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_0_94"
          x1={119.5}
          y1={179.174}
          x2={119.5}
          y2={137.567}
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="var(--color-primary)" />
          <stop offset={1} stopColor="#5664FA" stopOpacity={0.51} />
        </linearGradient>
        <linearGradient
          id="paint2_linear_0_94"
          x1={251}
          y1={210.585}
          x2={251}
          y2={154.415}
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#5664FA" stopOpacity={0.31} />
          <stop offset={1} stopColor="var(--color-primary)" />
        </linearGradient>
        <linearGradient
          id="paint3_linear_0_94"
          x1={273.5}
          y1={179.174}
          x2={273.5}
          y2={137.567}
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="var(--color-primary)" />
          <stop offset={1} stopColor="#5664FA" stopOpacity={0.51} />
        </linearGradient>
        <linearGradient
          id="paint4_linear_0_94"
          x1={402}
          y1={210.585}
          x2={402}
          y2={154.415}
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#5664FA" stopOpacity={0.31} />
          <stop offset={1} stopColor="var(--color-primary)" />
        </linearGradient>
        <linearGradient
          id="paint5_linear_0_94"
          x1={424.5}
          y1={179.174}
          x2={424.5}
          y2={137.567}
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="var(--color-primary)" />
          <stop offset={1} stopColor="#5664FA" stopOpacity={0.51} />
        </linearGradient>
        <clipPath id="clip0_0_94">
          <path
            className="fill-stone-900 dark:fill-white"
            d="M0 0H519V330H0z"
          />
        </clipPath>
      </defs>
    </svg>
  );
}

export function DiagramAfterJazz({ className }: { className?: string }) {
  return (
    <div className={className}>
      <style>{`
        @keyframes floatUp1 {
          0%, 100% { transform: translateY(0); }
          50% { transform: translateY(-8px); }
        }

        @keyframes floatUp2 {
          0%, 100% { transform: translateY(0); }
          45% { transform: translateY(-7px); }
        }

        @keyframes floatUp3 {
          0%, 100% { transform: translateY(0); }
          55% { transform: translateY(-9px); }
        }

        @keyframes floatDown1 {
          0%, 100% { transform: translateY(0); }
          50% { transform: translateY(8px); }
        }

        @keyframes floatDown2 {
          0%, 100% { transform: translateY(0); }
          48% { transform: translateY(9px); }
        }

        @keyframes floatDown3 {
          0%, 100% { transform: translateY(0); }
          52% { transform: translateY(7px); }
        }

        svg:hover .arrow-up-1 {
          animation: floatUp1 1.8s ease-in-out infinite;
          animation-delay: 0s;
        }

        svg:hover .arrow-up-2 {
          animation: floatUp2 1.2s ease-in-out infinite;
          animation-delay: .2s;
        }

        svg:hover .arrow-up-3 {
          animation: floatUp3 1.7s ease-in-out infinite;
          animation-delay: .8s;
        }

        svg:hover .arrow-down-1 {
          animation: floatDown1 2.1s ease-in-out infinite;
          animation-delay: 0.3s;
        }

        svg:hover .arrow-down-2 {
          animation: floatDown2 1.4s ease-in-out infinite;
          animation-delay: .6s;
        }

        svg:hover .arrow-down-3 {
          animation: floatDown3 1.6s ease-in-out infinite;
          animation-delay: .5s;
        }

        [data-arrow-up],
        [data-arrow-down] {
          transition: transform 0.3s ease-out;
        }

        /* Stroke dash animation */
        [class*="rect-dash"] {
          stroke-dasharray: 0;
          stroke-dashoffset: 0;
          transition: stroke-offset 0.3s ease-out;
        }

        .dark-svg:hover [class*="rect-dash"],
        .light-svg:hover [class*="rect-dash"] {
          stroke-dasharray: 4 4;
          animation: marchingAnts 1s linear infinite;
        }

        @keyframes marchingAnts {
          0% {
            stroke-dashoffset: 0;
          }
          100% {
            stroke-dashoffset: -8;
          }
        }
      `}</style>
      <div className="-mx-4 md:-mx-8">
        <DarkMode className="dark-svg w-full" />
        {/* <LightMode className="light-svg block w-full dark:hidden" /> */}
      </div>
    </div>
  );
}
